package com.wlr.blog.web.common.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wlr.blog.web.common.dto.UserDetails;
import com.wlr.blog.web.common.entity.User;
import com.wlr.blog.web.common.vo.UserVo;

/**
 *
 */
public interface UserService extends IService<User> {

    /**
     * 用户注册方法
     *
     * @param user 用户
     * @return 是否成功
     */
    boolean register(UserVo user);

    /**
     * 用户登录方法
     *
     * @param user 用户
     * @return 是否登录成功
     */
    UserDetails login(User user);
}
